/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.CorrelativoDocumento;
import pe.com.cotelasa.scp.entidad.TipoDocumento;

/**
 *
 * @author usuario
 */
@Named(value = "BKComponenteDocumento")
@Scope("session")
public class BKComponenteDocumento implements Serializable {

    private CorrelativoDocumento formularioCorrelativoDocumento = new CorrelativoDocumento();
    private CorrelativoDocumento currentCorrelativoDocumento;
    private List<CorrelativoDocumento> listaCorrelativoDocumento = new ArrayList<CorrelativoDocumento>();
    private List<CorrelativoDocumento> listaCorrelativoDocumentoEditar = new ArrayList<CorrelativoDocumento>();
    private List<TipoDocumento> listaTipoDocumento = new ArrayList<TipoDocumento>();

    public BKComponenteDocumento() {
    }
    
    public void inicializarValores() {
        this.listaCorrelativoDocumento = new ArrayList<CorrelativoDocumento>();
        this.listaCorrelativoDocumentoEditar = new ArrayList<CorrelativoDocumento>();
    }

    public CorrelativoDocumento getCurrentCorrelativoDocumento() {
        return currentCorrelativoDocumento;
    }

    public void setCurrentCorrelativoDocumento(CorrelativoDocumento currentCorrelativoDocumento) {
        this.currentCorrelativoDocumento = currentCorrelativoDocumento;
    }

    public List<CorrelativoDocumento> getListaCorrelativoDocumento() {
        return listaCorrelativoDocumento;
    }

    public void setListaCorrelativoDocumento(List<CorrelativoDocumento> listaCorrelativoDocumento) {
        this.listaCorrelativoDocumento = listaCorrelativoDocumento;
    }

    public List<TipoDocumento> getListaTipoDocumento() {
        return listaTipoDocumento;
    }

    public void setListaTipoDocumento(List<TipoDocumento> listaTipoDocumento) {
        this.listaTipoDocumento = listaTipoDocumento;
    }

    public List<CorrelativoDocumento> getListaCorrelativoDocumentoEditar() {
        return listaCorrelativoDocumentoEditar;
    }

    public void setListaCorrelativoDocumentoEditar(List<CorrelativoDocumento> listaCorrelativoDocumentoEditar) {
        this.listaCorrelativoDocumentoEditar = listaCorrelativoDocumentoEditar;
    }

    public CorrelativoDocumento getFormularioCorrelativoDocumento() {
        return formularioCorrelativoDocumento;
    }

    public void setFormularioCorrelativoDocumento(CorrelativoDocumento formularioCorrelativoDocumento) {
        this.formularioCorrelativoDocumento = formularioCorrelativoDocumento;
    }
}
